/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：太平金科-基础组件封装层-ElasticSearch-缺省实现
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taipingframework.boot.es.conditions.query;

import java.io.Serializable;

public interface Update<Children, T, R> extends Serializable {

    /**
     * 更新`字段`的`值`
     *
     * @param column 字段
     * @param val    值
     * @return children
     */
    Children set(R column, Object val);

    /**
     * 显式指定`ID字段`的`值`
     *
     * @param val 值
     * @return children
     */
    Children id(Object val);

}
